// pages/shoplist/shoplist.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    goods:[],
    pagenum: 1,
    hasMore:true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(){
    var me = this;
    //请求商品的列表数据
    me.requestData();
  },

  onReachBottom(){
    var me = this;
    this.setData({
      pagenum: me.data.pagenum + 1
    })
    wx.showLoading({
      title: '加载中...',
    })
    me.requestData();
  },

  requestData(){
    if(this.data.hasMore == false){
      wx.hideLoading();
      wx.showToast({
        title: '没有数据啦',
        icon:'none'
      })
      return;
    }
    wx.request({
      url: 'https://api-hmugo-web.itheima.net/api/public/v1/goods/search',
      data:{
        query:"曲面电视",
        pagenum: this.data.pagenum,
        pagesize: 10
      },
      success:res=>{
        //商品列表
        const goods = res.data.message.goods;
        wx.hideLoading();
        if(goods.length < 10){
          this.setData({
            hasMore:false
          })
        }
        this.setData({
          goods:this.data.goods.concat(goods)
        });
      }
    })
  }
})